The Action Graph Model as a Link Between Abstract Relation Algebras and Process Algebraic Speci cations
نویسنده
چکیده
Relational algebra in the sense of Schr oder and Tarski has been thoroughly studied by mathematicians from the universal algebraic viewpoint and some research has shown many applications of the relational calculus in the elds of graph theory and computer science This paper addresses the eld of process algebraic languages which are used for the speci cation and veri cation of communicating systems The construction of a bridge from process algebra to relational algebra is investigated A process algebraic language is propounded by adding a par allelism operator to the structure of relational algebra its semantics is given by the action graph model The action graph model follows the interpretation of concurrent processes by nite partial orders and technically it is constructed by viewing relation algebras as boolean algebras with operators It establishes a correspondence between relational algebra with parallelism operator and a process algebra which in particular carries an additional combinator playing the r ole of undo
منابع مشابه
State Transitions modeled as Re nements
We are going to show how state transitions can be modeled in the framework of algebraic speci cations. We use the algebraic speci cation, composition, and re nement framework provided by the Specware tool [28, 29] and Evolving Algebras [10] as a general framework for transition systems. Numerous case studies show that evolving algebras are well suited to model large and complex reactive and con...
متن کاملMax-planck-institut F Ur Informatik Using Algebraic Speciication Languages for Model-oriented Speciications K I N F O R M a T I K
It is common belief that there is a substantial di erence between model-oriented (eg. Z and VDM) and algebraic speci cation languages (eg. LSL and ACTONE) wrt. their applicability to the speci cation of software systems. While model-oriented speci cation languages are assumed to be suited better for the description of state based systems (abstract machines), algebraic speci cation languages are...
متن کاملMax-planck-institut F Ur Informatik Using Algebraic Specication Languages for Model-oriented Specications
It is common belief that there is a substantial di erence between model-oriented (eg. Z and VDM) and algebraic speci cation languages (eg. LSL and ACTONE) wrt. their applicability to the speci cation of software systems. While model-oriented speci cation languages are assumed to be suited better for the description of state based systems (abstract machines), algebraic speci cation languages are...
متن کاملAbstract Datatype Semantics for Algebraic High-level Nets Using Dynamic Abstract Datatypes
Using the recently introduced extension of algebraic specii-cations, called dynamic abstract data types, that is based on algebras as states and transformations of algebras as state transformations, we introduce a new kind of semantics for algebraic high-level nets that especially reeects the data type part. Algebraic high-level nets are interpreted in this framework, where the underlying data ...
متن کاملAlgebraic View Speci cation
The application of algebraic speci cation techniques in the early phases of software development requires a means for specifying views In this paper we argue for algebraic view speci cation based on an algebraic concept model The concept model consists of two parts a meta model de ning the concepts of di erent views and the relationships between them and a system model de ning the system behavi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003